이용한 반도체로 가스 레인지의 점화 장치 등에 쓰인다.
5) 기타 : 자기 변환 반도체, 열전환 반도체 등
3.반도체의 기능
반도체의 기능은 크게 전기신호 처리와 정보데이터 처리로 나눔
- 전기신호 처리
직류와 교류를 상호 바꾸어 주는 정류작용과 약해진 전기신호를 강화시켜주는
데이터와 설정 데이터를 유지할 수 있게 하기 위하여 EEPROM에 데이터를 저장하고 불러올 수 있게 하였다.
ATmega128MCU에 내장된 EEPROM은 4 KB의 데이터 사이즈를 가지고 있다. 메모리 번지는 0x0000 ~ 0x0FFF (4096개) 로 할당되어 있다. 본 디지털 시계에서는 아래와 같이 총 5 byte의 데이터를 저장하고 불러온다.
이용해서 스탑워치의 시간을 시작하고, 멈추고, 초기화시킬 수 있도록 한다.
AVR의 Timer/Counter 기능을 이용하고 7-Segmnet를 이용하여 숫자를 출력하여 스탑워치를 구현한다.
Ⅱ. 개발환경
· OS : Windows
· Program tool : AVR Studio, Atmel studio
· Compiler : AVR-GCC
· Language : C language
· AVR MCU : ATmega128
<중략>
#i
AVR Programming
• ATmega128 시스템
• Bluetooth연동 기술
• FAT32
4.3 팀(원)이 학습한 내용
• MFC Programming
• ATMega128 시스템 제어
• FAT32 시스템
• MP3 Decoder
• D/A Converter 부분
• AVR Programming
• 블루투스 연동 시스템 및 Programming
• LCD 제어 프로그래밍
이용하여 보다 간편하게 신장을 측정할 수 있는 제품이 있다.
이 문서에서는 AVR을 이용하여 초음파 원리를 이용한 신장 측정기를 구현한다.
작품은 AVR MCU를 이용하였고 초음파 센서로 거리를 측정한다. 측정값은 TEXT LCD로 표시되고 2개의 스위치로 설정값을 조절할 수 있도록 설계한다. 그리고 각 기
['AVR 자동문 만들기' 본문 내용 中 발췌]
Ⅰ. 목 표
자동문(Automatic Door)은 센서로 근접거리의 물체를 감지하여 자동으로 도어를 개방하고 폐쇄하는 것을 말한다. 이 문서에서는 AVR ATmega128을 이용하여 실생활에서 상용되고 있는 자동문의 기능을 구현하고 있다. PSD 적외선 센서로 cm 단위로 물체와의 거
이용하여 전원을 켤 때마다 다른 난수가 출력될 수 있도록 한다. 그리고 전자 주사위가 작동할 때 buzzer를 이용해서 소리를 연출한다. 이 문서에서는 AVR MCU를 이용하여 위와 같은 전자주사위를 구현하고 동작원리를 해석한다.
(중략)
본 전자 주사위의 키 입력방식은 별다른 외부 스위치 회로없이 MC
이용해서 서보모터를 제어하는 방법에 대해서 알아본다. 그리고 마지막으로 8개의 서보모터를 동시제어하는 실험을 진행해보도록 하겠다.
<중 략>
실험에서는 16bit Timer/Counter 1 을 사용하여 서보모터에 입력할 PWM 출력을 구현하였다. 그리고 출력핀은 OC1A로 정했다. 서보모터의 0도 ~ 180도에 대응하
Ⅰ. 목 표
AVR ATmega128의 USART 포트를 이용하여 MCU와 PC 간의 RS-232C 직렬통신과 MCU ? MCU 간의 통신을 실험으로 알아본다. 그리고 각 실험의 원리에 대해 설명할 수 있도록 한다.
<중 략>
- 원리 및 동작해석
UART 1의 Buadrate를 19200, Parity check 없음, 1 stop bit, data size는 8 bit로 설정해준다.
송신시에는 TX1_ch
구현된다. 15625Hz의 주파수로 PWM Overflow Interrupt가 발생한다.
2) ISR(INT0_vect), ISR(INT1_vect), ISR(INT2_vect), ISR(INT3_vect)
External Interrupt의 기능을 설정하는 Interrupt Sub Routine. 네 개의 Schmitt Trigger로부터 받은 신호로 Interrupt 기능을 작동시킨다.
◆ Proteus VSM Circuit Simulator의 활용
소프트웨어 상으로 ATmega 128을